--- @param extension Package
--- @param HY HY_Utility
--- @param U Utility
return function(extension, HY, U)
    local shade = fk.CreateCard {
        name = "&shade",
        type = Card.TypeBasic,
        skill = "shadeSkill",
        is_passive = true,
    }
    local shadeSkill = fk.CreateSkill {
        name = "shade_skill",
    }
    shadeSkill:addEffect("cardskill", {
        can_use = Util.FalseFunc,
    })
    extension:loadSkillSkels { shadeSkill }
    extension:loadCardSkels { shade }
    extension:addCardSpec("shade", Card.Spade, 1)
    Fk:loadTranslationTable {
        ["shade"] = "影",
        [":shade"] = "基本牌<br/><b>效果</b>：没有效果，不能被使用。<br/>当【影】进入弃牌堆后移出游戏。<br/>当一名角色获得【影】时，均为从游戏外获得♠A的【影】。",
    }
end
